<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-us" lang="en-us">
<head>
  <link href="https://gmpg.org/xfn/11" rel="profile">
  <meta http-equiv="content-type" content="text/html; charset=utf-8">
  <meta name="generator" content="Hugo 0.68.3" />

  
  <meta name="viewport" content="width=device-width, initial-scale=1.0">

  <title>安装docker &middot; 我的博客</title>
  <meta name="description" content="" />

  
  <link type="text/css" rel="stylesheet" href="/my_technology_blog/css/print.css" media="print">
  <link type="text/css" rel="stylesheet" href="/my_technology_blog/css/poole.css">
  <link type="text/css" rel="stylesheet" href="/my_technology_blog/css/syntax.css">
  <link type="text/css" rel="stylesheet" href="/my_technology_blog/css/hyde.css">
    <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Abril+Fatface|PT+Sans:400,400i,700">


  
  <link rel="apple-touch-icon-precomposed" sizes="144x144" href="/apple-touch-icon-144-precomposed.png">
  <link rel="shortcut icon" href="/favicon.png">

  
  
</head>

  <body class="theme-base-09 ">
  <aside class="sidebar">
  <div class="container sidebar-sticky">
    <div class="sidebar-about">
      <a href="/my_technology_blog/"><h1>我的博客</h1></a>
      <p class="lead">
       这里是任永刚的个人博客 
      </p>
    </div>

    <nav>
      <ul class="sidebar-nav">
        <li><a href="/my_technology_blog/">Home</a> </li>
        
      </ul>
    </nav>

    <p>&copy; 2020. All rights reserved. </p>
  </div>
</aside>

    <main class="content container">
    <div class="post">
  <h1>安装docker</h1>
  <time datetime=2020-04-27T00:00:00Z class="post-date">Mon, Apr 27, 2020</time>
  <p>首先我们需要打开官方文档来查找在各种系统上安装docker的文档。 docker安装文档地址</p>
<p>我们选择社区版的安装文档。</p>
<p><img src="/my_technology_blog//1.png" alt="">
p1.png</p>
<p>我们可以看到 docker支持云服务器安装，linux系统安装，以及MacOS和 Windows安装。</p>
<p>由于我使用的是linux的centos系统，所以我这里只介绍centos上的安装，其实只要按照文档上的步骤来，任何系统下的安装都是可以成功的。</p>
<p>CentOS安装docker</p>
<p><img src="/my_technology_blog//2.png" alt="">
p2.png</p>
<p>我们打开对应的安装文档页面，按照文档的步骤来安装一下，我使用的是阿里云的轻量服务器，因此是可以联网访问的所以安装非常简单。</p>
<p>1.第一步如果系统内有老版本的docker，我们需要先删除之前的docker以及相关依赖。</p>
<pre><code>sudo yum remove docker \
                docker-client \
                docker-client-latest \
                docker-common \
                docker-latest \
                docker-latest-logrotate \
                docker-logrotate \
                docker-engine
</code></pre>
<p>我们执行这段命令</p>
<p><img src="/my_technology_blog//3.png" alt="">
p3.png</p>
<p>2.安装社区版docker</p>
<p>2.1 安装所需要的包。</p>
<pre><code>sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
</code></pre>
<p><img src="/my_technology_blog//4.png" alt="">
p4.png</p>
<p><img src="/my_technology_blog//5.png" alt="">
p5.png</p>
<p>最后出现complete表示安装完成。</p>
<p>2.2 设置稳定的存储库</p>
<pre><code>sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo
</code></pre>
<p><img src="/my_technology_blog//6.png" alt="">
p6.png</p>
<p>3.安装最新的社区版docker</p>
<pre><code>sudo yum install docker-ce docker-ce-cli containerd.io
</code></pre>
<p><img src="/my_technology_blog//7.png" alt="">
p7.png</p>
<p><img src="/my_technology_blog//8.png" alt="">
p8.png</p>
<p><img src="/my_technology_blog//9.png" alt="">
p9.png</p>
<p>4.启动docker服务</p>
<pre><code>sudo systemctl start docker
</code></pre>
<p><img src="/my_technology_blog//10.png" alt="">
p10.png</p>
<p>5.运行一个 hello-world镜像，来检测社区版的docker是否安装成功</p>
<pre><code>sudo docker run hello-world
</code></pre>
<p><img src="/my_technology_blog//11.png" alt="">
p11.png</p>
<p>出现了Hello from Docker!表示安装成功。</p>

</div>


    </main>

    
      
    
  </body>
</html>
